//package Final;
//
//import java.util.Scanner;
//
//public class test05 {
//    public static void main(String[] args) {
//        Scanner in = new Scanner(System.in);
//        int x = in.nextInt();
//        int y = in.nextInt();
//        int width = in.nextInt();
//        int height = in.nextInt();
//        Rectangle r = new Rectangle(
//                new Point(x, y), new Dimension(width, height));
//        Rectangle r2 = new Rectangle(
//                new Point(x, y), new Dimension(width, height));
//        int dx = in.nextInt();
//        int dy = in.nextInt();
//        r.move(dx, dy);
//        double widthScale = in.nextDouble();
//        double heightScale = in.nextDouble();
//        r.resize(widthScale, heightScale);
//        System.out.println(r);
//        System.out.printf("%.2f\n", r.area());
//        System.out.printf("%.2f\n", r.distance(r2));
//        in.close();
//    }
//}
//
///* 请在这里填写答案 */
//class Point {
//    int x;
//    int y;
//
//    public Point(int x, int y) {
//        this.x = x;
//        this.y = y;
//    }
//
//    public String toString() {
//        return "(" + x + "," + y + ")";
//    }
//
//    public void move(int dx, int dy) {
//        x += dx;
//        y += dy;
//    }
//
//    public double distance(Point p) {
//        int a = p.x;
//        int b = p.y;
//        return Math.sqrt(Math.pow(x - a, 2) + Math.pow(y - b, 2));
//    }
//}
//
//class Dimension {
//    int width;
//    int height;
//
//    public Dimension(int width, int height) {
//        this.width = width;
//        this.height = height;
//    }
//
//    @Override
//    public String toString() {
//        return width + " by " + height;
//    }
//
//    public void resize(double widthScale, double heightScale) {
//        width = (int) (width * widthScale);
//        height = (int) (height * heightScale);
//    }
//
//    public int area() {
//        return width * height;
//    }
//}
//
//class Rectangle {
//    Point topleft;
//    Dimension size;
//
//    public Rectangle(Point topleft, Dimension size) {
//        this.topleft = topleft;
//        this.size = size;
//    }
//
//    public String toString() {
//        return "Rectangle at " + topleft.toString() + ":" + size.toString();
//    }
//
//    public void move(int dx, int dy) {
//        topleft.move(dx, dy);
//    }
//
//    public void resize(double widthScale, double heightScale) {
//        size.resize(widthScale, heightScale);
//    }
//
//    public double area() {
//        return size.area();
//    }
//
//    public double distance(Rectangle r) {
//        return topleft.distance(r.topleft);
//    }
//}
